#ifndef EXTERNTYPES_H_INCLUDED
#define EXTERNTYPES_H_INCLUDED

#include <gtkmm.h>
#include "image.h"


Grey_Image* pixbuftoGrey(Glib::RefPtr<Gdk::Pixbuf>* img);

Color_Image* pixbuftoColor(Glib::RefPtr<Gdk::Pixbuf>* img);

Glib::RefPtr<Gdk::Pixbuf>* greytoPixbuf(Grey_Image* img);

Glib::RefPtr<Gdk::Pixbuf>* binarytoPixbuf(Binary_Image* img);

Glib::RefPtr<Gdk::Pixbuf>* colortoPixbuf(Color_Image* img);

Glib::RefPtr<Gdk::Pixbuf>* imagetoPixbuf(Image* img);


#endif // EXTERNTYPES_H_INCLUDED
